package com.proyecto.servicio;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;

import com.proyecto.dao.PaisDao;
import com.proyecto.modelo.Pais;

@Service
@Component("PaisSrv")
public class PaisSrvImpl implements PaisSrv{
	
	@Autowired
	private PaisDao dao;

	/* (non-Javadoc)
	 * @see com.proyecto.servicio.UsuarioSrv#obtenerUsuarios()
	 */
	@Override
	public Pais devolverPais(String nombre) {
		return this.dao.devolverPais(nombre);
	}

	@Override
	public void agregarPais(Pais pais) {
		this.dao.agregarPais(pais);
		
	}

	@Override
	public boolean eliminarPais(String nombrePais) {
		return this.dao.eliminarPais(nombrePais);
	}

	@Override
	public List<Pais> obtenerPaises() {
		return this.dao.obtenerTodos();
	}

	@Override
	public Pais obtenerPais(Long id) {
           
		return this.dao.obtener(id);
	
	}

	/* (non-Javadoc)
	 * @see com.proyecto.servicio.PaisSrv#obtenerPais(java.lang.Long)
	 */

}
